23. Edge Cases

ND0063 C1 L2 16 Edge Cases

When considering which services to utilize in a project, be sure to consider the usage patterns. Patterns that are "spikey" or seldomly used will be better suited for serverless services where you don't have to pay for idle resources. If you need a service to run in multiple regions, be sure to consider which services are capable of this.

Intuition

Which of the following are indicators that you’re using a “server based” service?

SOLUTION:
  • The service requires you to define a Subnet Group
  • The service runs in your VPC
  • The service requires you select options that you want redundancy

Knowledge

Which of these services are the least expensive to use for services that run randomly, but infrequently everyday (pick 3)?

SOLUTION:
  • Lambda
  • S3
  • DynamoDB